package com.feign;

import com.rw.common.entity.OrderInfo;
import com.rw.common.entity.RentInfo;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;

/**
 * 跨服务调用客户端
 * FeignClient指定调用的服务名
 * @author rabit
 */
@FeignClient(name = "house-service")
public interface RentInfoFeign {

    /**
     * sss
     * @param id id
     * @return 查询到的对象
     */
    @GetMapping(value = "/common/rentInfo/{id}")
    RentInfo getOrderInfoById(@PathVariable("id") Integer id);

    /**
     * 保存的方法
     * @param rentInfo --保存的参数
     * @return 保存后的实体 id回显
     */
    @PostMapping("/common/rentInfo/save")
    RentInfo save(@RequestBody RentInfo rentInfo);
}
